Rethinking Traffic Management: Design of Optimizable Networks
نویسنده
چکیده
Traffic management refers to controlling how much traffic traverses each path in a network. On the Internet today, end hosts run congestion control to adapt sending rates, routers route traffic on shortest paths based on link weights, and operators tune link weights to direct traffic away from heavily-loaded links. This dissertation performs a top-down redesign of traffic management to support diverse application requirements, leveraging emerging technology trends in network virtualization and multipath routing. We begin by analyzing, then redesigning today’s traffic-management system. In the ’bottom-up’ approach, we study the interaction of congestion control and traffic engineering using established optimization models. We find congestion control and traffic-engineering interact in a stable, though not always efficient manner. Efficiency can be improved by tuning the operator’s traffic-engineering function, but at the cost of robustness. In the ’top-down’ approach, we propose a new objective function that captures the goals of both end users and network operators. Next, using various optimization decomposition techniques, we generate four distributed algorithms that divide traffic over multiple paths based on feedback from the network links. These distributed algorithms are provably stable and optimal, but can converge slowly and are sensitive to tuning parameters. Finally, combining the best features of these distributed algorithms, we construct TRUMP: TRaffic-management Using Multipath Protocol. TRUMP converges quickly and contains a single easy to tune parameter. Packet-level simulations show TRUMP behaves well with realistic topologies, feedback delays, capacities, and traffic loads. Since applications today may have different performance objectives, we next redesign traffic management to handle multiple traffic classes. A natural objective for an ISP is to maximize aggregate performance objectives across multiple traffic classes. iii Decomposing the ISP’s problem leads to a stable and optimal solution where each traffic class optimizes according to its own performance objective, with an algorithm to dynamically allocate bandwidth shares. The distributed protocols can be implemented using DaVinci: Dynamically Adaptive VIrtual Networks for a Customized Internet. In DaVinci, each virtual network runs traffic-management protocols optimized for a traffic class, and link bandwidth is dynamically allocated between virtual networks through separate queues. Overall, we show that using optimization theory as a foundation, simulations as a building block, and engineering intuition as a guide can be a principled approach to architecture and protocol design.
منابع مشابه
Design for Optimizability: Traffic Management of a Future Internet
As networks grow in size and complexity, network management has become an increasingly challenging task. Many protocols have tunable parameters, and optimization is the process of setting these parameters to optimize an objective. In recent years, optimization techniques have been widely applied to network management problems, albeit with mixed success. Realizing that optimization problems in n...
متن کاملDesign for Optimizability Traffic Management for a Future Internet
As networks grow in size and complexity, network management has become an increasingly challenging task. Many protocols have tunable parameters, and optimization is the process of setting these parameters to optimize an objective. In recent years, optimization techniques have been widely applied to network management problems. Some of the optimization problems are intractable since the protocol...
متن کاملSensor-based architecture for QoS provisioning and fast handoff management in WLANs
As wireless local area networks gain popularity from network access providers and customers, supporting multimedia applications becomes a crucial yet unresolved challenge. The need to maintain qualityof-service in the presence of bandwidth limitations, increasing traffic volume and user mobility entails radical rethinking in resource management design in WLANs. The unique capabilities of wirele...
متن کاملUser-centric RRM and Optimizable Protocol Design for beyond-4G RANs
We argue that achieving very high data rates can be accomplished by moving away from system-centric radio resource management (RRM), used in the cellular radio access network (RAN) architecture, and toward advanced user-centric RRM, obtained with top-down RAN protocol design. Systemcentric RRM uses a divide-and-conquer approach, which assigns resources to cells first and to users second. On the...
متن کاملDTMP: Energy Consumption Reduction in Body Area Networks Using a Dynamic Traffic Management Protocol
Advances in medical sciences with other fields of science and technology is closely casual profound mutations in different branches of science and methods for providing medical services affect the lives of its descriptor. Wireless Body Area Network (WBAN) represents such a leap. Those networks excite new branches in the world of telemedicine. Small wireless sensors, to be quite precise and calc...
متن کامل